PLANT WATERING SYSTEM – automated plant care
An intelligent automated plant watering system that monitors environmental conditions and automatically waters plants based on soil moisture levels.
Soil Moisture Monitoring - Real-time soil moisture detection
Temperature Tracking - Environmental temperature monitoring with TMP36 sensor
Automatic Watering - DC motor pump triggered when soil is dry
Manual Override - Pushbuttons for manual control and settings adjustment
Real-time Display - LCD screen shows moisture level and temperature
Status Indicators - LEDs indicate system status and watering events
The system continuously monitors soil conditions and automatically activates the water pump when moisture drops below a user-defined threshold, then stops when optimal moisture is reached.
My Role: Embedded Systems Architect
Tools: Arduino IDE, C/C++ programming language, Circuit design
Skills: Sensor Integration, Automated Control Logic, Real-time Data Processing, Hardware-Software Integration
Components: Arduino Uno, TMP36 Temperature sensor, Soil moisture sensor, Small DC motor 6/9V, L293D Motor driver, LCD 16x2, Pushbuttons, LEDs, 9V battery, Resistors, Capacitors, Diodes
Objective & Overview
scope
This project demonstrates practical IoT automation by creating a self-regulating system that solves the real-world problem of plant care. The system combines sensor integration, real-time decision-making, and hardware control to automate a repetitive task. It showcases proficiency in Arduino programming, sensor calibration, motor driver control, and user interface design through LCD display and pushbutton controls.
Inspiration
what inspired this project
Started with the challenge of keeping plants healthy while managing a busy schedule. Built this system to automate the watering process using Arduino and available sensors. The goal was to learn how sensors work, how to process analog data, and how to trigger physical actions based on sensor readings. This project combines embedded systems knowledge with practical problem-solving, creating an autonomous system that requires minimal user intervention.
System architecture diagram
Future Enhancements/Next Steps:
Integrate multiple plant zones with individual moisture sensors
Add WiFi module for remote monitoring and control via mobile app
Implement data logging to track watering history and plant health trends
Add weather integration to adjust watering based on rainfall forecasts
Upgrade to soil pH sensor for complete plant health monitoring
Thanks for viewing!
but please reach out if you have any feedback or thoughts to share🤍